/*
 * buf_CppLabel_t.h
 *
 *  Created on: 2012/04/01
 *      Author: guanxiaoying
 */

#ifndef BUF_CPPLABEL_T_H_
#define BUF_CPPLABEL_T_H_

typedef struct _ACCESS_CPPLABEL{
	BOOL (*empty)( VOID );
	BOOL (*clear)( VOID );
	BOOL (*reset)( VOID );
	CHAR * (*getStr)( AST index );
	AST (*addStr)( PSZ str );
	AST (*appendStr)( AST index, PSZ str );
}ACCESS_CPPLABEL;
extern const ACCESS_CPPLABEL stCppLabelStrAccess;

#endif /* BUF_CPPLABEL_T_H_ */
